home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-20 / bb21c.zip / PARMS.DOC < prev    next >
Text File  |  1993-02-21  |  33KB  |  924 lines

  1. To set colors, run BBCOLOR.EXE.  Take down the numbers of the colors you
  2. want and put them in the PARMS.BB file.
  3.  
  4. The PARMS.BB file consists of lines in the format:
  5.  
  6.             keyword = value
  7.  
  8. The keywords are shown below with a typical value:
  9.  
  10. GENERAL KEYWORDS
  11. ----------------
  12.  
  13.   name = Roy
  14.  
  15.       This is the SYSOP's name
  16.  
  17.   location = Gilroy
  18.  
  19.       Location for this mailbox.  Used in the forwarding header.  Don't put
  20.       anything in here that is duplicated in your hierarchical address.  It
  21.       just wastes bandwidth.
  22.  
  23.   bb_sign = AA4RE
  24.  
  25.       Callsign for this mailbox.  No SSID on this call.
  26.  
  27.   bb_addr = AA4RE
  28.  
  29.       Address of the mailbox.  Usually just callsign.  Add an SSID if
  30.       you run multiple BBS under the same call sign.  This address will
  31.       be used for outgoing messages as the from bbs.
  32.  
  33.   bb_hier_addr = .#NOCAL.CA.USA.NA
  34.  
  35.       Hierarchical address of this mailbox.  First character must be
  36.       a period.
  37.  
  38.   bid_sign = AA4RE1
  39.  
  40.       Call sign to use when generating BIDS.  Only needed if different from
  41.       the bb_sign.  Handles the special case of two bulletin boards with
  42.       same call sign but different SSIDs.  Don't put a dash in this
  43.       callsign.
  44.  
  45.       *** If you only run one BBS, don't use this parm!!!! ***
  46.  
  47.   send_wp_to_bbs = WD6CMU.#NOCAL.CA.USA.NA
  48.  
  49.       Place to send WPAGE reports.  If omitted, no WPAGE reports will be sent
  50.  
  51.   home_bbs_expires = 120
  52.  
  53.       Number of days until the home BBS registration expires.
  54.       Must be from 30 to 365.  Default is 120.
  55.  
  56.   bulletin_fwd_stop  = 10
  57.  
  58.       Bulletins this many days old (from origination) will not forward.
  59.       Must be from 1 to 365.  Default is 20.
  60.  
  61.   default_expiration = 10
  62.  
  63.       Bulletins this many days old (from origination) will self destruct.
  64.       Must be from 1 to 365.  Default is 20. (Not fully implemented)
  65.  
  66.   temp_dir = C:\BB\MSGS\
  67.  
  68.       The path to be used to store temporary files.  RAM disk is ok.  Should
  69.       have a minimum capacity of 200KB or so.  If you give a subdirectory
  70.       name, don't forget the terminating \
  71.  
  72.   user_file = C:\BB\BBDATA\USER.BB
  73.  
  74.       Fully qualified name of the user file.  One will be created for you if
  75.       it doesn't exist already.  The path must exist however.
  76.  
  77.   msg_file = C:\BB\BBDATA\MSG.BB
  78.  
  79.       Fully qualified name of the message index file.  One will be created
  80.       for you if it doesn't exist already.  The path must exist however.
  81.  
  82.   msg_dir = C:\BB\MSGS\
  83.  
  84.       The path to be used to store messages.  If you give a subdirectory
  85.       name, don't forget the terminating \
  86.  
  87.   message_list = C:\BB\BBDATA\MESSAGE.BB
  88.  
  89.       Fully qualified name of the system message file.  This must exist.
  90.       This file contains the text of all the system messages such as the
  91.       ones used for sign on.  If multiple languages, this is the primary.
  92.  
  93.   language_list = EDS
  94.  
  95.       Gives a list of single character language identifiers.  Only
  96.       needed if multiple message_list files are used.  See LANGUAGE.DOC
  97.       for details.
  98.  
  99.   help_file = C:\BB\BBDATA\HELP.BB
  100.  
  101.       Fully qualified name of the system help file.  This must exist.
  102.       This file contains the text of all the help messages.
  103.  
  104.   route_file = C:\BB\BBDATA\ROUTE.BB
  105.  
  106.       Fully qualified name of the routing file (see FWD.DOC).  The path
  107.       must exist but the file doesn't.  However, if you don't have a file,
  108.       you can't forward.
  109.  
  110.   path_file = C:\BB\BBDATA\PATH.BB
  111.  
  112.       Fully qualified name of the pathing file (see FWD.DOC).  The path
  113.       must exist but the file doesn't.  However, if you don't have a file,
  114.       you can't forward.
  115.  
  116.   bid_file = C:\BB\BBDATA\BID.BB
  117.  
  118.       Fully qualified name of the BID file.  One will be created for you if
  119.       it doesn't exist already.  The path must exist however.
  120.  
  121.   bid_max = 100
  122.  
  123.       Number of BIDs to track.  The last "N" BIDS will be tracked.  Each
  124.       BID costs 22 bytes of storage.  Valid values are 100 to 5000.
  125.  
  126.   log_file = C:\BB\LOGS\LOG.BB
  127.  
  128.       Fully qualified name of the LOG file.  One will be created for you if
  129.       it doesn't exist already.  The path must exist however.
  130.  
  131.       IF the name is DAILY, WEEKLY, MONTHLY, OR 26MONTHLY then a new file is
  132.       created every time period.  The path supplied here is used and the file
  133.       name is BByymmdd.LOG for DAILY and WEEKLY (Sunday is used) and
  134.       BByymm.LOG for MONTHLY and 26MONTHLY log. 26MONTHLY changes the month on
  135.       the 26th of the month.  Example:
  136.  
  137.             log_file = C:\BB\LOGS\WEEKLY
  138.  
  139.   mon_file = C:\BB\DATA\MON.BB
  140.  
  141.       Fully qualified name of the MON file.  One will be created for you if
  142.       it doesn't exist already.  The path must exist however.
  143.  
  144.   mon_list_length = 10
  145.  
  146.       Max number of entries in the MON list (shown by "J" command).
  147.       Allowed range is 0 to 30.
  148.  
  149.   dos_message_file = C:\BB\BBDATA\MESSAGE.DOS
  150.  
  151.       Fully qualified name of the system dos error message file.  This must
  152.       exist.  This file contains the text of all the messages used for DOS
  153.       error codes.
  154.  
  155.   wakeup_file = C:\BB\BBDATA\WAKEUP.BB
  156.  
  157.       Fully qualified name of the file containing the wakeup data.  This
  158.       must exist.  See WAKEUP.DOC.  This file is optional.
  159.  
  160.   h_lookup_file = C:\BB\BBDATA\HLOOKUP.BB
  161.  
  162.       Fully qualified name of the file containing the lookup data for the
  163.       GH command.  See HIER.DOC.  This file is optional.
  164.  
  165.   password_file = C:\BB\BBDATA\PASSWORD.BB
  166.  
  167.       Fully qualified name of the file containing the password info.
  168.       See AUTHENT.DOC for details.  This file is optional.
  169.  
  170.   action_file = C:\BB\BBDATA\ACTION.BB
  171.  
  172.       Fully qualified name of the file containing the action data.  See
  173.       ACTION.DOC for details.  This file is optional.
  174.  
  175.   trace = N
  176.  
  177.       Turns trace on and off.  Primarily a debugging tool.
  178.  
  179.   trace_file = TRACE.BB
  180.  
  181.       Fully qualified name of the trace file.  A new one will be created
  182.       each execution.  The path must exist.  No trace file will be created
  183.       if TRACE = N.  This is primarily used for debugging and its contents
  184.       change frequently.
  185.  
  186.   max_task = 3
  187.  
  188.       Maximum number of concurrent tasks.  Each task occupies 20K or so of
  189.       storage.  Each logged on user occupies a task.  This number is not a
  190.       hard and fast rule.  If you exceed this number, tasks will be allocated
  191.       from free memory if possible.  Valid values are 1 to 32.
  192.  
  193.   no_fwd_kill = ABCDEF_
  194.  
  195.       Classes of messages not to kill when forwarded successfully.  The
  196.       underscore is translated to a blank.
  197.  
  198.   bid_for_P = Y
  199.  
  200.       YES or NO answer.  If YES, BIDs will be generated for all incoming
  201.       private messages without a BID.
  202.  
  203.   bid_for_T = Y
  204.  
  205.       YES or NO answer.  If YES, BIDs will be generated for all incoming
  206.       NTS messages without a BID
  207.  
  208.   bid_for_blank = Y
  209.  
  210.       YES or NO answer.  If YES, BIDs will be generated for all incoming
  211.       messages with a type of blank.
  212.  
  213.   blank_to_P = N
  214.  
  215.       YES or NO answer.  If YES, messages sent with just "S" will be
  216.       translated to "P".
  217.  
  218.   blank_to_B = N
  219.  
  220.       YES or NO answer.  If YES, messages sent with just "S" will be
  221.       translated to "B".  Note.. BLANK_TO_P comes first
  222.  
  223.   hold_duplicate = Y
  224.  
  225.       YES or NO answer.  During the process of BID generation, the
  226.       new BID is checked to see if it is a duplicate.  If this occurs,
  227.       and "hold_duplicate" is YES then the message will be held.
  228.  
  229.   hold_dup_header = 1
  230.  
  231.       Each incoming message is scanned for a header from this BBS.  When
  232.       the number of headers from this mailbox is equal to "hold_dup_header",
  233.       the message is held.  To turn off this feature, use 0.  Valid values
  234.       are from 0 to 255.
  235.  
  236.   kill_userbbs_on_error = Y
  237.  
  238.       YES or NO answer.  If a user running at "BBS" class gets an error
  239.       and "kill_userbbs_on_error" is YES, then an immediate disconnect
  240.       will occur.
  241.  
  242.   allow_types = BPT
  243.  
  244.       Classes of messages that local user can use.  An underscore is
  245.       is translated to a blank.  If a user enters a message not in
  246.       the classes then message #78 will appear and the user can
  247.       enter a correct type.  This does NOT affect BBS or SYSOPs.
  248.  
  249.   rename_killed_msg = Y
  250.  
  251.       YES or NO answer.  If YES, then killed messages will be renamed to
  252.       BBnnnn.KIL during "GM" processing instead of being erased.
  253.  
  254.   sysop_is_in = Y
  255.  
  256.       YES or NO answer.  If YES, then "T" command will page SYSOP.  If
  257.       NO, user receives response saying SYSOP unavailable.  Can be
  258.       changed by "GS" command.
  259.  
  260.   sysop_bell = Y
  261.  
  262.       YES or NO answer.  If YES, then "T" command will ring bell.  If
  263.       NO, no sound is made.  Can be changed by "GB" command.
  264.  
  265.   loud_sysop_bell = N
  266.  
  267.       YES or NO answer.  If YES, then bell used above is much louder.
  268.       IF NO, the bell from older versions is used.
  269.  
  270.   mono_trace = N
  271.  
  272.       YES or NO answer.  If YES, then certain trace data will appear on
  273.       a screen attached to a monochrome adapter.
  274.  
  275.   monitor_time_stamp = Y
  276.  
  277.       YES or NO answer.  If YES, then all monitored packets will have HHMMSS
  278.       in front during display.
  279.  
  280.   bbs_see_p = N
  281.  
  282.       YES or NO answer.  If YES, allow bbs class user to see private messages.  This
  283.       This was the default previously.
  284.  
  285.   already_connect_check = Y
  286.  
  287.       YES or NO answer.  If YES, don't attempt to forward to a station already
  288.       connected.  Test is done without concern for SSID.  Note that the TNC
  289.       already checks for an attempt to connect to the same callsign/SSID.
  290.       This is added when things like NETROM are in use and the SSID changes.
  291.  
  292.   direct_video = Y
  293.  
  294.       YES or NO answer.  If YES, then TurboPascal's direct video write
  295.       routines will be used.  If NO then will use BIOS calls.
  296.       Should be YES for better performance.
  297.  
  298.   check_snow = N
  299.  
  300.       YES or NO answer.  If YES, then system will wait for vertical retrace
  301.       before writing to screen.  Try NO first.  If SNOW appears then use
  302.       Yes.
  303.  
  304.   time_updates_status = Y
  305.  
  306.       YES or NO answer.  If YES, then system will update the status line
  307.       at every minute.  If no, the status line will only be updated during
  308.       connect/disconnect.  The old default was Y, the new default is N.
  309.  
  310.   own_call_in_bcst = N
  311.  
  312.       YES or NO answer.  If YES, then the MAIL FOR line in the broadcast
  313.       will contain your call if you have mail.  If N then your mail will
  314.       not show in the broadcast.  The old default was Y, the new default is N.
  315.  
  316.   suppress_prefix = N
  317.  
  318.       YES or NO answer.  If YES, then the prefix data (eg. LO>:) will not be
  319.       shown in the operator window.  Can be changed by the GP command.
  320.       The default is N.
  321.  
  322.   show_fwd_mismatch = N
  323.  
  324.       YES or NO answer.  If YES, then when a mismatch occurs in a forward
  325.       script it will be shown in the connect window.  Can be changed by the
  326.       GZ command.  The default is N.
  327.  
  328.   show_yapp_states = N
  329.  
  330.       YES or NO answer.  If YES, then BB will display YAPP states during
  331.       binary transfer.  Really only needed for debugging.  The default is N.
  332.  
  333.   show_binary_data = N
  334.  
  335.       YES or NO answer.  If YES, then BB will display binary data in the
  336.       CONNECT window.  Really only needed for debugging.  The default is N.
  337.  
  338.   auto_hlookup = Y
  339.  
  340.       YES or NO answer.  If YES, then BB will do a "GH" command before each
  341.       forwarding cycle.  The default is N.
  342.  
  343.   extended_timeout = N
  344.  
  345.       YES or NO answer.  If YES, then BB extend the timeout on all ports
  346.       by a factor of 4.  This is used primarily for speech synthesis.
  347.       The default is N.
  348.  
  349.   personal_bbs = N
  350.  
  351.       YES or NO answer.  If YES, then this BBS is a personal one rather
  352.       that a full-service one.  The default is N.
  353.  
  354.   no_alternate_header = N
  355.  
  356.       YES or NO answer.  If YES then the alternate header feature is OFF.
  357.       The default is N.
  358.  
  359.   send_sid_always = N
  360.  
  361.       YES or NO answer.  If YES then the system will always send the SID
  362.       (the little thing in brackets [4RE-etc]) instead of sending it just
  363.       to users identified as advanced mailboxes.  This is done to make
  364.       things more compatible for forwarding from W0RLI mailboxes.  Certain
  365.       HF nets seem to need this; others don't.  The default is N.
  366.  
  367.   no_language_prompt = N
  368.  
  369.       YES or NO answer.  If YES then the user will not be prompted for a
  370.       language setting during the register process.  The default is N.
  371.  
  372.   blank_to_bbs = Y
  373.  
  374.       YES or NO answer.  If YES then the to_bbs field of a locally originated
  375.       message will be set to blank.  If N, the field will be set to the
  376.       bb_addr.  The default is N.  Note: this parm MUST be "Y" for the
  377.       auto_set_to_bbs to work!
  378.  
  379.   auto_set_to_bbs = y
  380.  
  381.       YES or NO answer.  If YES then the if a locally originated message has a
  382.       blank to_bbs field, the to_bbs will be set by home BBS in the user file.
  383.       The default is N.  Note:  This will NOT work for incoming messages from
  384.       another BBS.  To change those addresses, use the action file.
  385.  
  386.   no_fullscreen_review = n
  387.  
  388.       YES or NO answer.  If YES then the fullscreen review processor is
  389.       bypassed and the local SYSOP works same as the remote.  The default is N.
  390.  
  391.   new_user_l_time = 3
  392.  
  393.       Specifies the number of days previous to today that a new user
  394.       will see when he executes the "L" command.  Value is from 0 to 255.
  395.       Default is 255;
  396.  
  397.   wakeup_interval = 60
  398.  
  399.       Specifies the MINIMUM number of seconds between WAKEUP events.  This
  400.       prevents the BBS from spending all of its time doing WAKEUPs.  Value
  401.       is from 1 to 255 with the default of 60 seconds.
  402.  
  403.   editor_free_size = 10000
  404.  
  405.       Amount of memory the editor will leave free when its being used.
  406.       This may have to be increased if your system gets an Error 203 when
  407.       forwarding during edit.  Minimum is 10000 (the old default) and
  408.       maximum is 65000.
  409.  
  410.   forward_delay = 10
  411.  
  412.       Number of seconds to wait after a disconnect from the far station
  413.       before proceeding to the next path to be forwarded.  This delay
  414.       should be used if you are forwarding on a busy channel to NETROM
  415.       nodes.  It prevents problems where the disconnect ack ("UA")
  416.       packet is lost.
  417.  
  418.   broadcast_interval = 10
  419.  
  420.       Number of minutes between broadcasts of "messages waiting for".
  421.       Valid values are 1 to 255.  While values of less than 10 are
  422.       possible, they should only be used for emergency announcements.
  423.       Please be considerate of other amateurs when using broadcasts
  424.       especially with the time interval less than 10.
  425.  
  426.   bbs_to_fwd_time = 420
  427.  
  428.       Number of minutes to correct between time the BBS is running in
  429.       and the time in the $J/$K variables used in building a forwarding
  430.       header.  This should be your GMT time correction unless your
  431.       system DOS time is set for GMT.  For example, Pacific Daylight
  432.       Savings time is 7 hours behind GMT so the number for me is 420
  433.       (60 minutes times 7 hours)
  434.  
  435.   bpqhost_application = 1
  436.  
  437.       Indicates BPQ application number.  See the G8BPQ docs for details
  438.       on application numbers.  Default is 1 and, unless you really know
  439.       what you are doing, don't mess with it.
  440.  
  441.   bpq_buffer_size = 360
  442.  
  443.       Controls size of buffer used in BPQHOST mode.  Should not be necessary
  444.       to change it but there are some bugs in the BPQ host protocol.  If
  445.       everyone on the channel you monitor is sending packets of 256 bytes or
  446.       less, you should be ok.  The BBS will crash if this value is set to low
  447.       so you can just wait until it happens and then increase the value.  The
  448.       allowed values are between 360 and 5000.  Default is 360.
  449.  
  450.   yapp_timeout_expand = 1
  451.  
  452.       There are some timeouts in the YAPP protocol that are fixed by the
  453.       standard to 20 and 120 seconds.  If you are experiencing YAPP protocol
  454.       errors on high delay circuits, you can increase the timeouts.  This
  455.       number is MULTIPLIED by the standard number so yapp_timeout_expand = 3
  456.       means the timeouts are 60 and 360 seconds.  Default is 1. Allowed values
  457.       are 1 to 10.
  458.  
  459.   max_l_messages = 25
  460.  
  461.       This parameter controls the output of the "L" command.  Should a user
  462.       issue an "L" which will display more than this many messages, he will be
  463.       prompted for a "scroll" amount.  This will act exactly like more.
  464.       Values allowed are 0 to 255. 0 means this feature will be off and is the
  465.       default.  This feature does not apply to users who's screen size is less
  466.       than this amount.  Default is 0.
  467.  
  468.   maximum_forward_passes = 5
  469.  
  470.       This parameter controls the number of forward passes allowed in
  471.       a single forward interval.  This may help to prevent forwarding
  472.       from monopolizing the control taks.  Values allowed are 0 to 255.
  473.       0 is the same as 255.  Default is 10.
  474.  
  475.   operator_color         = 5
  476.  
  477.       Color of operator area. See above
  478.  
  479.   status_color           = 5
  480.  
  481.       Color of status line and input area. See above
  482.  
  483.   connect_scroll_size    = 50
  484.  
  485.       Number of lines to save in the connect window
  486.  
  487.   monitor_scroll_size    = 50
  488.  
  489.       Number of lines to save in the monitor window
  490.  
  491.   operator_scroll_size    = 50
  492.  
  493.       Number of lines to save in the operator window
  494.  
  495.   top_window_%            = 50
  496.  
  497.       Size of top window in relation to full screen.  50% gives
  498.       half for each window.
  499.  
  500.   emergency_types = STUVWXYZ
  501.  
  502.       Sets the message types for emergency mode
  503.  
  504.   forward_emergency_only = N
  505.  
  506.       YES or NO answer.  Only traffic defined by the EMERGENCY_TYPES
  507.       parameter will be forwarded.  Default is No.  See MODE.DOC for more
  508.       detail.
  509.  
  510.   accept_emergency_only = N
  511.  
  512.       YES or NO answer.  Only traffic defined by the EMERGENCY_TYPES
  513.       parameter in PARMS.BB will be accepted.  A normal user trying to send
  514.       other traffic will be given an error message; if a BBS tries to send
  515.       other traffic, either the message will be rejected or the station will
  516.       be disconnected, depending on the setting of the REJECT_ACTION in
  517.       PARMS.BB.  Default is No.  See MODE.DOC for more detail.
  518.  
  519.   forward_nts_off = N
  520.  
  521.       YES or NO answer.  NTS traffic will be forwarded.  Default is No.  See
  522.       MODE.DOC for more detail.
  523.  
  524.   accept_nts_off = N
  525.  
  526.       YES or NO answer.  NTS traffic will be accepted.  If this switch is
  527.       off, then if a normal user tries to send NTS traffic, he will be given
  528.       an error message.  If a BBS tries to send NTS traffic, either the
  529.       message will be rejected or the station will be disconnected,
  530.       depending on the setting of the REJECT_ACTION in PARMS.BB.  Default is
  531.       No.  See MODE.DOC for more detail.
  532.  
  533.  
  534.   allow_emergency_only = N
  535.  
  536.       YES or NO answer.  Only users with the "E" flag in their user
  537.       directory will be allowed to use the BBS.  Default is No.  See
  538.       MODE.DOC for more detail.
  539.  
  540.  
  541.   allow_emergency_change = N
  542.  
  543.       YES or NO answer.  A user without the "E" flag in his user directory
  544.       can change his call sign once he is connected.  Default is No.  See
  545.       MODE.DOC for more detail.  The purpose of this is to allow the use of
  546.       tactical addresses during an emergency.  A typical scenario would be
  547.       as follows:
  548.  
  549.          AA4RE is stationed at the Gilroy Emergency Operations Center.  He
  550.          connects to the Emergency BBS but AA4RE is not an "E" mode user.
  551.          The BBS will propmt for a new callsign.  He enters GILROY which is
  552.          an "E" mode user.  This will then allow AA4RE to send and receive
  553.          messages for GILROY.  Packets will have the proper ham callsign on
  554.          them for identification purposes.
  555.  
  556.       The local ARES organizations (SF Bay Area) felt that this method was
  557.       preferable to using the tactical call sign as the call sign in the TNC
  558.       and having to beacon the ham callsign for ID purposes.
  559.  
  560.  
  561. PORT KEYWORDS
  562. -------------
  563.  
  564. A port is started by a line with just "PORT" on it.  A port ends when
  565. a line with just "ENDPORT" appears.
  566.  
  567.   port_type = TNC-1
  568.  
  569.       Type of TNC.  Valid values are:  TNC-1, TNC-2, PC-1XX, MODEM-ATCMD,
  570.       PK-232, G8BPQ-NODE, G8BPQ-HOST-1 thru 9, PC*PA-0 thru PC*PA-9 plus two
  571.       for PK87/88.
  572.  
  573.       For a PK-87 or PK-88 with WA8DED EPROMS, use PK-87-DED.  For a PK-87 or
  574.       PK-88 with AEA EPROMS use PK-87-AEA.
  575.  
  576.       For G8BPQ switch program with release 3.59 or earlier, use G8BPQ-NODE.
  577.       For G8BPQ switch systems with release 4.02 or greater, use the
  578.       G8BPQ-HOST-x format.  See G8BPQ.DOC for details.
  579.  
  580.   call_set = AA4RE-1
  581.  
  582.       This call will be set by the program at start up.  It can be omitted.
  583.  
  584.   com = 1
  585.  
  586.       COM port number.  Allowable values are 1 to 255.  For a PCPA port,
  587.       this is the interrupt number (usually 255).  For a BPQ-HOST port, it
  588.       is the interrupt number (usually 127).
  589.  
  590.   interlock_com = 4
  591.  
  592.       Number of com port with which to interlock.  A port for this com
  593.       number MUST be defined before this port.  Use this with MS-400 cards
  594.       or others with SHARED INTERRUPTS where you experience overruns.
  595.       Define one of the MS-400 ports then interlock all the others on the
  596.       first com number.  See MS400.DOC
  597.  
  598.   max_pac = 128
  599.  
  600.       Allowable maximum packet size on this port.  Allowable values are
  601.       20 to 256.  Default is 128.
  602.  
  603.   dflt_pac = 128
  604.  
  605.       Default maximum packet size on this port.  Allowable values are
  606.       20 to 256.  Default is same as MAX_PAC.
  607.  
  608.   speed = 4800
  609.  
  610.       Speed of port.  If this is a PC-1xx, this is the radio speed.  For the
  611.       PC*PA and BPQ type ports, this value must be specified but is ignored.
  612.       For all others, this is the RS-232 port speed.  Allowed speeds are
  613.       110, 150, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800,
  614.       38400, and 57600.
  615.  
  616.   max_connect = 2
  617.  
  618.       Max number of connects to allow on this port.  MUST be at least
  619.       one less that what the TNC is capable of.
  620.  
  621.   max_channel = 4
  622.  
  623.       Highest channel number allowed by this TNC.  Check the documentation
  624.       for your TNC.  For TNC-11 and TNC-2, see the WA8DED documentation.  If
  625.       you don't know, set for 4. For G8BPQ_NODE, PK-232, PK-87, and PK-88,
  626.       the value is usually 9. For PC*PA, the value either 4 or 10 based on
  627.       which version of TNCTSR-S you have.
  628.  
  629.   max_pending = 4
  630.  
  631.       For WA8DED software and the PC*PA, this is the maximum number of
  632.       unsent frames awaiting transmission.  When this is reached, BB stops
  633.       sending data frames to the TNC until some traffic clears.  Set this
  634.       to the maximum number of outstanding frames ("O" command on TNC).
  635.       For the PK-232 this number should be 4*MAXF
  636.  
  637.   monitor = Y
  638.  
  639.       YES or NO answer.  If YES, MONITOR will be enabled.
  640.  
  641.   time_out = 180
  642.  
  643.       Number of seconds of inactivity before a user is disconnected.
  644.       Allowed values are between 60 and 3000.  NOTE:  Using the
  645.       MBL, RLI, CBBS implementations, the timer starts when the last
  646.       packet has left the computer.  Under this program, the timer
  647.       starts when the last packet is "ACK"ed by the distant TNC.
  648.       This might be an intermediate network node (Eg. NETROM) or
  649.       the actual user.
  650.  
  651.   fwd_min = 34
  652.  
  653.       Minutes after the hour to start forwarding on this port
  654.  
  655.   call_check = Y
  656.  
  657.       YES or NO answer.  If YES, allow only stations with valid call signs
  658.       to connect.  *** NOT IMPLEMENTED ***
  659.  
  660.   upload_download = Y
  661.  
  662.       YES or NO answer.  If YES, allow uploads/downloads on this port.
  663.  
  664.   remote_sysop  = Y
  665.  
  666.       YES or NO answer.  If YES, allow remote SYSOPs on this port.
  667.  
  668.   no_out_fwd = N
  669.  
  670.       YES or NO answer.  If YES, this port will never start forwarding
  671.       by itself.  The fwd_min is useless.
  672.  
  673.   no_busy_fwd = N
  674.  
  675.       YES or NO answer.  If YES, this port will never start forwarding
  676.       if it already has a user connected.  This is mainly for HF where
  677.       you only want one connect.  Default is NO.
  678.  
  679.   new_user_transparency = Y
  680.  
  681.       YES or NO answer.  If YES, a new user will be given the "T" flag
  682.       in the user file indicating TRANSPARENT.  Default is NO.
  683.  
  684.   new_user_screen_length = 20
  685.  
  686.       Number between 0 and 255 indicating the number of lines to be
  687.       output for a new user before pausing.  This will be reset by the
  688.       user during the register process.
  689.  
  690.   no_binary = N
  691.  
  692.       YES or NO answer.  If YES, this port cannot be used for binary
  693.       transfers.  Default is NO.
  694.  
  695.   broadcast = y
  696.  
  697.       YES or NO answer.  If YES, send "MESSAGES FOR" broadcast UNPROTO.
  698.       Default is YES.
  699.  
  700.   lock_modem_speed = y
  701.  
  702.       YES or NO answer.  If YES then BB will ignore speed changes on
  703.       incoming connects on a modem port.  Use this when you have set
  704.       your modem to one speed and am talking to it with handshaking.
  705.       Default is NO.  MODEM only parameter
  706.  
  707.   wait_connect_string = y
  708.  
  709.       YES or NO answer.  If YES then BB will wait until the CONNECT
  710.       appears during forwarding out on the telephone port. Default
  711.       is NO.  MODEM only parameter
  712.  
  713.   extended_connect_string = y
  714.  
  715.       YES or NO answer.  If YES then BB will tolerate an extended CONNECT
  716.       string during modem processing. Default is NO.  MODEM only parameter.
  717.       Ignored if lock_modem_speed = y.
  718.  
  719.   remove_ssid_addresses = y
  720.  
  721.       YES or NO answer.  If YES then BB will remove any SSID on the
  722.       send command.  Example: SP AA4RE-1 will become SP AA4RE.  Default
  723.       is NO.
  724.  
  725.   minimum_class_allowed = new_user
  726.  
  727.       Sets the minimum class allowed to access the system thru this port.
  728.       Default is NEW_USER.
  729.  
  730.   port_name = 144.99 Mhz
  731.  
  732.       Name of port to be displayed with various commands (Eg. "J")
  733.  
  734.   answer_on_ring = 1
  735.  
  736.       Number of ring to answer modem on.  Allowed values are 1 to 15.  Note
  737.       that the BBS does not set S0 to this count.  Instead each ring is
  738.       counted by the program itself which will then tell the modem to answer.
  739.       This is to prevent a dead BBS from answering the phone and causing
  740.       someone to pay long distance charges.  MODEM only parameter
  741.  
  742.   monitor_color = 5
  743.  
  744.       Color of monitored packets for this port.  See COLOR.DOC
  745.  
  746.   broadcast_path  = QRM WB6ZVW
  747.  
  748.       Path set for UNPROTO packets.  If this is omitted, the UNPROTO
  749.       path will not be set.
  750.  
  751.   default_forward_order = TA
  752.  
  753.       Default order that files will be sent during forwarding.  See
  754.       FWD.DOC for details
  755.  
  756.   reject_action = 2
  757.  
  758.       Set the action for REJECTS.  Which message to reject is set by the
  759.       action file.  If the other BBS understands REJECT then REJECT is
  760.       sent.  If the other BBS does not understand REJECT then we use the
  761.       action to control what we do.  Parameter settings are shown below;
  762.       the default is 0;
  763.  
  764.           0 = Put message in hold
  765.           1 = Tell distant end NO (this causes other BBS to think you
  766.               already have it).  If other BBS doesn't understand NO then
  767.               put message in hold
  768.           2 = Tell distant end that message is rejected and then disconnect
  769.  
  770.   reject_bulletin_action = 0
  771.  
  772.       Set the action for REJECTS on bulletins (messages with distribution
  773.       lists).  If you are forwarding to another BBS and it sends a REJECT to
  774.       your bulletin, this is the action to take.  Parameter settings are shown
  775.       below; the default is 0;
  776.  
  777.           0 = Mark as forwarded
  778.           1 = Try again next time
  779.           2 = Put the WHOLE message in hold
  780.  
  781.   default_language_list = E
  782.  
  783.       Gives the single character language identifiers for this port.
  784.       Only needed if multiple message_list files are used.  This parm
  785.       is used if a user signs on and has NOT selected a language.
  786.       See LANGUAGE.DOC for details.
  787.  
  788.   initialize_file = COM21.BB
  789.  
  790.       This is optional.  If present, this points to a file that contains
  791.       data and commands to be sent to this port during the initialization
  792.       procedure.  The file is a straight ASCII file.  Lines that
  793.       contain commands should be prefixed by an ESCAPE character.
  794.       All commands and data will be directed to channel 0, the UNPROTO
  795.       channel.
  796.  
  797.   access_control = S
  798.  
  799.       Sets the access control for a port.  See AUTHENT.DOC for information
  800.       on how it works and what the possible values are.
  801.  
  802.   disconnect_delay = 10
  803.  
  804.       Number of seconds to wait before disconnecting from a station
  805.       being forwarded to.  This delay should be used if you are
  806.       forwarding on a busy channel to NETROM nodes.  It prevents
  807.       problems where the data ack ("RR") packet is lost.
  808.  
  809.   new_user_display_format = 0
  810.  
  811.       Sets the display format for a new user from this port.  See NF command
  812.       in HELP.BB.  Default is zero
  813.  
  814.   fast_flow_control = N
  815.  
  816.       Sets the high speed flow control.  Only use with MBBIOS 3.7 or higher.
  817.       Only applies to modems.
  818.  
  819.   forward_emergency_only = N
  820.  
  821.       YES or NO answer.  Only traffic defined by the EMERGENCY_TYPES
  822.       parameter will be forwarded.  Default is No.  See MODE.DOC for more
  823.       detail.
  824.  
  825.   accept_emergency_only = N
  826.  
  827.       YES or NO answer.  Only traffic defined by the EMERGENCY_TYPES
  828.       parameter in PARMS.BB will be accepted.  A normal user trying to send
  829.       other traffic will be given an error message; if a BBS tries to send
  830.       other traffic, either the message will be rejected or the station will
  831.       be disconnected, depending on the setting of the REJECT_ACTION in
  832.       PARMS.BB.  Default is No.  See MODE.DOC for more detail.
  833.  
  834.   forward_nts_off = N
  835.  
  836.       YES or NO answer.  NTS traffic will be forwarded.  Default is No.  See
  837.       MODE.DOC for more detail.
  838.  
  839.   accept_nts_off = N
  840.  
  841.       YES or NO answer.  NTS traffic will be accepted.  If this switch is
  842.       off, then if a normal user tries to send NTS traffic, he will be given
  843.       an error message.  If a BBS tries to send NTS traffic, either the
  844.       message will be rejected or the station will be disconnected,
  845.       depending on the setting of the REJECT_ACTION in PARMS.BB.  Default is
  846.       No.  See MODE.DOC for more detail.
  847.  
  848.   allow_emergency_only = N
  849.  
  850.       YES or NO answer.  Only users with the "E" flag in their user
  851.       directory will be allowed to use the BBS.  Default is No.  See
  852.       MODE.DOC for more detail.
  853.  
  854.  
  855.   allow_emergency_change = N
  856.  
  857.       YES or NO answer.  A user without the "E" flag in his user directory
  858.       can change his call sign once he is connected.  Default is No.  See
  859.       MODE.DOC for more detail.  The purpose of this is to allow the use of
  860.       tactical addresses during an emergency.  A typical scenario would be
  861.       as follows:
  862.  
  863.          AA4RE is stationed at the Gilroy Emergency Operations Center.  He
  864.          connects to the Emergency BBS but AA4RE is not an "E" mode user.
  865.          The BBS will prompt for a new callsign.  He enters GILROY which is
  866.          an "E" mode user.  This will then allow AA4RE to send and receive
  867.          messages for GILROY.  Packets will have the proper ham callsign on
  868.          them for identification purposes.
  869.  
  870.       The local ARES organizations (SF Bay Area) felt that this method was
  871.       preferable to using the tactical call sign as the call sign in the TNC
  872.       and having to beacon the ham callsign for ID purposes.
  873.  
  874. FILE KEYWORDS
  875. -------------
  876.  
  877. A file directory is started by a line with just "FILE_DIRECTORY" on it.
  878. Its ends when a line with just "ENDFILE" appears.
  879.  
  880.   directory_name = ARES
  881.  
  882.       Name of directory. Any 12 character word is ok.  No imbedded blanks.
  883.  
  884.   directory_alias    = RACES
  885.  
  886.       Other names for the directory
  887.  
  888.   directory_path     = C:\ARES\
  889.  
  890.       Path to directory.  If this is the magic word "ANY' then you can
  891.       use anything in the path on the request.
  892.  
  893.   directory_desc     = Amateur Radio Emergency Services
  894.  
  895.       One line text describing the contents of this directory
  896.  
  897.   class_for_upload   = remote_sysop
  898.  
  899.       Minimum user class for upload
  900.  
  901.   class_for_download = new_user
  902.  
  903.       Minimum user class for download
  904.  
  905.   subdirectory_ok    = NO
  906.  
  907.       YES or NO answer.  If YES, the backslash will be tolerated
  908.       as part of the filename.
  909.  
  910.   binary_ok = y
  911.  
  912.       YES or NO answer.  If YES, allow binary transfers from this area.
  913.  
  914. -----------------------
  915.  
  916. Valid user classes are:
  917.       NEW_USER
  918.       UNREGISTERED_USER
  919.       USER
  920.       EXPERT
  921.       BBS
  922.       REMOTE_SYSOP
  923.       LOCAL_SYSOP
  924.